package com.maycur.ctrip.domain;

import org.apache.commons.lang3.StringUtils;

import java.math.BigDecimal;
import java.util.Date;

public class HotelRoom {
    private Integer id;

    private String orderId;

    private String roomId;

    private String roomName;

    private String roomNameEN;

    private String bedType;

    private Date checkedInAt;

    private Date checkedOutAt;

    private BigDecimal amount;

    private String currency;

    private BigDecimal exchangeRate;

    private Integer breakfastCount;

    private Integer additionalBreakfastCount;

    private BigDecimal additionalBreakfastAmount;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = StringUtils.isEmpty(orderId)? null : orderId.trim();
    }

    public String getRoomId() {
        return roomId;
    }

    public void setRoomId(String roomId) {
        this.roomId = StringUtils.isEmpty(roomId)? null : roomId.trim();
    }

    public String getRoomName() {
        return roomName;
    }

    public void setRoomName(String roomName) {
        this.roomName = StringUtils.isEmpty(roomName)? null : roomName.trim();
    }

    public String getRoomNameEN() {
        return roomNameEN;
    }

    public void setRoomNameEN(String roomNameEN) {
        this.roomNameEN = StringUtils.isEmpty(roomNameEN)? null : roomNameEN.trim();
    }

    public String getBedType() {
        return bedType;
    }

    public void setBedType(String bedType) {
        this.bedType = StringUtils.isEmpty(bedType)? null : bedType.trim();
    }

    public Date getCheckedInAt() {
        return checkedInAt;
    }

    public void setCheckedInAt(Date checkedInAt) {
        this.checkedInAt = checkedInAt;
    }

    public Date getCheckedOutAt() {
        return checkedOutAt;
    }

    public void setCheckedOutAt(Date checkedOutAt) {
        this.checkedOutAt = checkedOutAt;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = StringUtils.isEmpty(currency)? null : currency.trim();
    }

    public BigDecimal getExchangeRate() {
        return exchangeRate;
    }

    public void setExchangeRate(BigDecimal exchangeRate) {
        this.exchangeRate = exchangeRate;
    }

    public Integer getBreakfastCount() {
        return breakfastCount;
    }

    public void setBreakfastCount(Integer breakfastCount) {
        this.breakfastCount = breakfastCount;
    }

    public Integer getAdditionalBreakfastCount() {
        return additionalBreakfastCount;
    }

    public void setAdditionalBreakfastCount(Integer additionalBreakfastCount) {
        this.additionalBreakfastCount = additionalBreakfastCount;
    }

    public BigDecimal getAdditionalBreakfastAmount() {
        return additionalBreakfastAmount;
    }

    public void setAdditionalBreakfastAmount(BigDecimal additionalBreakfastAmount) {
        this.additionalBreakfastAmount = additionalBreakfastAmount;
    }
}
